JamOLizer: Garbage Collection Visualizer in the JamVM
نویسنده
چکیده
Garbage collection is a vital part of a virtual machine. However, the choice of garbage collector and its correct implementation is different for each type of system, especially real-time systems. It is hard to imagine what is happening internally within the garbage collector, which can lead to extremely fragmented systems or systems with degraded performance. GCspy [1] is a free visualization tool that attempts to improve our understanding of garbage collection. It is adaptable enough to be used in virtual machines written in Java, C or C++ and claims to be easy to use. JamVM [3] is a free, open-source Java Virtual Machine (JVM) that fully implements the JVM specification [5]. However, JamVM is also very lightweight and claims to leave a small memory footprint. The goal of our work is to incorporate GCSpy into the JamVM to visualize the memory footprint left by programs that it runs. Additionally, we will also be able to validate the effort needed to add GCspy to a virtual machine.
منابع مشابه
بررسی تأثیر مشارکت نوجوانان بر جمع آوری و دفع بهداشتی زباله توسط خانواده ها
Background and Aim: One of the important factors in health maintenance and promotion is correct garbage disposal. The aim of this study was to examine the effect of adolescents’ participation on the sanitary collection and disposal of garbage. Material and Method: In his quasi-experimental, before-after study, the research population consisted of all adolescents of 102 families living in Ro...
متن کاملSemi-Automatic Garbage Collection for Mobile Networks
Mobile networks pose new issues in the field of distributed garbage collection. Garbage collection must deal with volatile connections that may break remote object references unexpectedly for an unpredictable amount of time. As a result, no automatic distributed garbage collection satisfies the new hardware phenomena. A semantic-based approach called semi-automatic garbage collection is propose...
متن کاملProviding hints for garbage collection
This paper presents a mechanism that uses off-line profile information to examine when garbage is best collected. This information is then used to guide the garbage collection frequency in order to reduce the garbage collection time and total execution time. Keywords—Java, garbage collection, scheduling
متن کاملAutonomous Garbage Collection: Resolve Memory Leaks In Long Running Server Applications
We demonstrate the benefits of a garbage collection technique that requires neither programmer assistance or rebuilding (compiling or linking) of target applications. Thus, it effectively mitigates performance degeneration due to memory leaks in applications when source code and object code is not available. Our technique is an extension of the garbage collection method known as conservative ga...
متن کاملA Non-blocking Snapshot Algorithm for Distributed Garbage Collection of Mobile Active Objects
Distributed actor garbage collection differs from distributed object garbage collection in that it needs to consider in-transit message detection, unordered message reception, and actor migration. In this paper, we propose a new snapshot-based distributed actor garbage collection algorithm. The algorithm does not require First-In-First-Out or blocking communication, nor message logging. Further...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005